﻿using Bricks.Component.Utils;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace Bricks.Business.Models.EstimateManagement
{
    [Description("施工标段计量期次")]
    public class ConstructionContractEstimate : EntityBase<Guid>
    {
        public ConstructionContractEstimate()
        {
            ID = GuidHelper.NewGuid();
        }

        //标段ID
        public Guid ContractID { get; set; }

        //期次
        public string ContractStages { get; set; }

        //金额
        public double? ContractStagesMoney { get; set; }

        [Display(Name = "承包人申报金额")]
        public double? ContractorDeclareMoney { get; set; }

        [Display(Name = "监理审批金额")]
        public double? SupervisionApprovalMoney { get; set; }

        [Display(Name = "业主批复金额")]
        public double? OwnersApprovedMoney { get; set; }

        [Display(Name = "占比")]
        public string Proportion { get; set; }

        [Display(Name = "截止日期")]
        public DateTime? EndDate { get; set; }
    }
}
